Architectural Framework for Energy Optimization in Embedded Systems
نویسندگان
چکیده
Energy consumption has become one of the important system properties that should be controlled by embedded control software. There is usually an inherent trade-off between energy consumption and several system qualities. As such, optimization techniques should be adopted for making the desired trade-off among quality attributes. Implementations of these techniques are usually ad-hoc and system-specific, leading to implicit design decisions distributed over several software components. We propose an architectural framework for custom synthesis of control software from reusable and programmable elements. The goal is to facilitate systematic reuse of knowledge in the optimization domain and explicit management of quality trade-offs for energy optimization of embedded systems.
منابع مشابه
Energy estimation and optimization in architectural descriptions of complex embedded systems
This paper proposes a method for energy consumption estimation and optimisation on hardware-software embedded systems-on-chip. The aim of our work is to provide a simulation framework enabling power estimations of high level descriptions (behavioural C models) of systems that include all the hardware components also the new ones. Such analysis are needed to select the best hardware architecture...
متن کاملA Unified Energy Estimation Framework with Integrated Hardware-Software Optimizations
With the emergence of a plethora of embedded and portable applications, energy dissipation has joined throughput, VLSI layout area, and accuracy/precision as a major design constraint. Thus, designers must be concerned with both optimizing and estimating the energy consumption of circuits, architectures, and software. Most of the research in energy optimization and/or estimation has focused on ...
متن کاملA Flexible Framework for Fast Multi-objective Design Space Exploration of Embedded Systems
The evaluation of the best system-level architecture in terms of energy and performance is of mainly importance for a broad range of embedded SOC platforms. In this paper, we address the problem of the efficient exploration of the architectural design space for parameterized microprocessor-based systems. The architectural design space is multi-objective, so our aim is to find all the Pareto-opt...
متن کاملMOO: An architectural framework for runtime optimization of multiple system objectives in embedded control software
Today’s complex embedded systems function in varying operational conditions. The control software adapts several control variables to keep the operational state optimal with respect to multiple objectives. There exist well-known techniques for solving such optimization problems. However, current practice shows that the applied techniques, control variables, constraints and related design decisi...
متن کاملArchitectural Design Optimization of School Buildings for Reduction of Energy Demand in Hot & Dry Climates of Iran
School buildings as a major part of public buildings are considered as one of the basic consumers of energy in Iran. Based on building typology and occupancy patterns, school buildings have a great potentiality for energy optimization while providing thermal comfort. This study investigates the architectural design parameters such as orientation, optimum window to wall ratio, space organization...
متن کامل